PREFIX ?= /usr/local
BINDIR ?= $(PREFIX)/bin
DOCDIR ?= $(PREFIX)/share/doc/plait
MANDIR ?= $(PREFIX)/share/man

install:
	mkdir -p $(DESTDIR)$(BINDIR)
	mkdir -p $(DESTDIR)$(DOCDIR)
	mkdir -p $(DESTDIR)$(MANDIR)/man1
	mkdir -p $(DESTDIR)$(PREFIX)/share/plait
	install -m755 plait $(DESTDIR)$(BINDIR)
	install -m755 plaiter $(DESTDIR)$(BINDIR)
	install -m755 coverart.awk $(DESTDIR)$(PREFIX)/share/plait
	install -m755 device.awk $(DESTDIR)$(PREFIX)/share/plait
	install -m755 interactive.awk $(DESTDIR)$(PREFIX)/share/plait
	install -m755 postprocess.awk $(DESTDIR)$(PREFIX)/share/plait
	install -m755 treecopy.awk $(DESTDIR)$(PREFIX)/share/plait
	install -m755 xspf.awk $(DESTDIR)$(PREFIX)/share/plait
	install -m644 playlist.html $(DESTDIR)$(PREFIX)/share/plait
	install -m644 version $(DESTDIR)$(PREFIX)/share/plait
	install -m644 COPYING $(DESTDIR)$(DOCDIR)
	install -m644 INSTALL $(DESTDIR)$(DOCDIR)
	install -m644 README $(DESTDIR)$(DOCDIR)
	install -m644 README.plaiter $(DESTDIR)$(DOCDIR)
	install -m644 plait.1 $(DESTDIR)$(MANDIR)/man1
	install -m644 plaiter.1 $(DESTDIR)$(MANDIR)/man1
	sed -i 's:%INSTALLDIR%:$(PREFIX):' $(DESTDIR)$(BINDIR)/plait

uninstall:
	rm -rf $(DESTDIR)$(PREFIX)/share/plait
	rm -rf $(DESTDIR)$(DOCDIR)
	rm -f $(DESTDIR)$(BINDIR)/plait
	rm -f $(DESTDIR)$(BINDIR)/plaiter
	rm -f $(DESTDIR)$(MANDIR)/man1/plait.1
	rm -f $(DESTDIR)$(MANDIR)/man1/plaiter.1

.PHONY: install uninstall
